[IA64] Update README.xenia64
authorAlex Williamson <alex.williamson@hp.com>
Thu, 13 Dec 2007 16:34:49 +0000 (09:34 -0700)
committerAlex Williamson <alex.williamson@hp.com>
Thu, 13 Dec 2007 16:34:49 +0000 (09:34 -0700)
Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
xen/arch/ia64/tools/README.xenia64

index 3a1a7cd08a665a68eb44883de619d27ab8c7fdeb..6eef8d26be30c195b080af31abf7008f50229079 100644 (file)
@@ -9,7 +9,9 @@ My enviroment is;
 ----------------------------
 Build xen
  1. Download source
-    # hg clone http://xenbits.xensource.com/ext/xen-ia64-unstable.hg
+    # hg clone http://xenbits.xensource.com/ext/ia64/xen-unstable.hg
+    # cd xen-unstable.hg
+    # hg clone http://xenbits.xensource.com/ext/ia64/linux-2.6.18-xen.hg
 
  2. # make world
 
@@ -17,13 +19,11 @@ Build xen
 
  4. copy kernels and xen
     # cp xen/xen.gz /boot/efi/efi/redhat/
-    # cp linux-2.6.16.13-xen/vmlinux.gz /boot/efi/efi/redhat/vmlinuz-2.6.16.13-xen
+    # cp build-linux-2.6.18-xen_ia64/vmlinux.gz /boot/efi/efi/redhat/vmlinuz-2.6.18.8-xen
 
  5. make initrd for Dom0/DomU
-    # cd linux-2.6.16.13-xen/
-    # make modules_install
-    # mkinitrd -f /boot/efi/efi/redhat/initrd-2.6.16.13-xen.img 2.6.16.13-xen --builtin mptbase --builtin mptscsih
-    # cd ..
+    # make -C linux-2.6.18-xen.hg ARCH=ia64 modules_install O=$(/bin/pwd)/build-linux-2.6.18-xen_ia64
+    # mkinitrd -f /boot/efi/efi/redhat/initrd-2.6.18.8-xen.img 2.6.18.8-xen --builtin mptbase --builtin mptscsih
 
 ---------------------------------
 Make OSimg for DomU
@@ -36,18 +36,22 @@ Make OSimg for DomU
 
  2. modify DomU's fstab
     # vi /mnt/etc/fstab 
-       /dev/hda1   /            ext3    defaults        1 1
+       /dev/xvda1  /            ext3    defaults        1 1
        none        /dev/pts     devpts  gid=5,mode=620  0 0
        none        /dev/shm     tmpfs   defaults        0 0
        none        /proc        proc    defaults        0 0
        none        /sys         sysfs   defaults        0 0
 
- 3. modify inittab (runlevel)
+ 3. modify inittab
+    set runlevel to 3 to avoid X trying to start
     # vi /mnt/etc/inittab
        id:3:initdefault:
+    Start a getty on the xvc0 console
+       X0:2345:respawn:/sbin/mingetty xvc0
+    tty1-6 mingetty can be commented out
     
- 4. add tty0 into /etc/securetty
-    # vi /mnt/etc/securetty (add tty0)
+ 4. add xvc0 into /etc/securetty
+    # vi /mnt/etc/securetty (add xvc0)
  
  5. umount
     # umount /mnt
@@ -68,24 +72,23 @@ Boot Xen & Domain0
      default=xen
      relocatable
      
-     image=vmlinuz-2.6.16.13-xen
+     image=vmlinuz-2.6.18.8-xen
              label=xen
              vmm=xen.gz
-             initrd=initrd-2.6.16.13-xen.img
+             initrd=initrd-2.6.18.8-xen.img
              read-only
-             append="com2=115200,8n1 console=com2 dom0_mem=1G -- nomca nosmp console=tty0 console=ttyS1,115200,8n1 rhgb root=/dev/sda2"
+             append=" -- rhgb root=/dev/sda2"
 
 -------------------------------------
 Boot DomainU
  1. make config of DomU
    # vi /etc/xen/rhel4
-     kernel = "/boot/efi/efi/redhat/vmlinuz-2.6.16.13-xen"
-     ramdisk = "/boot/efi/efi/redhat/initrd-2.6.16.13-xen.img"
+     kernel = "/boot/efi/efi/redhat/vmlinuz-2.6.18.8-xen"
+     ramdisk = "/boot/efi/efi/redhat/initrd-2.6.18.8-xen.img"
      memory = 384
      name = "rhel4"
-     disk = [ 'file:/root/rhel4.img,hda1,w' ]
-     root = "/dev/hda1 ro"
-     extra = "nomca console=tty0 3"
+     disk = [ 'file:/root/rhel4.img,xvda1,w' ]
+     root = "/dev/xvda1 ro"
  
  2. After boot xen and dom0, start xend
    # /etc/init.d/xend start